import 'dart:convert';
import 'package:collection/collection.dart';

/// GlobalConfig 消息枚举，默认 unknown
enum GTGlobalConfigEventAction {
  unknown,
  darkMode, // 浅色深色模式切换
  language, // 语言切换
  hzldMode, // 红涨绿跌切换
  timezone, // 涨跌幅时间切换
  exchangeRate, // 汇率切换
  hiddenMoney, // 是否隐藏资金
  ;

  factory GTGlobalConfigEventAction.fromName(String name) {
    return GTGlobalConfigEventAction.values.firstWhereOrNull((element) => element.name == name) ?? unknown;
  }
}
